package com.cn.ysf.newbeemall.service;

import com.cn.ysf.newbeemall.controller.vo.NewBeeMallIndexCategoryVO;
import com.cn.ysf.newbeemall.pojo.TbNewbeeMallGoodsCategory;

import java.util.List;

public interface NewBeeMallCategoryService {

    /**
     * 返回分类数据(首页调用)
     * @return
     */
    List<NewBeeMallIndexCategoryVO> getCategoriesForIndex();

    /**
     * 根据parentId和level获取分类列表
     * @param parentIds
     * @param categoryLevel
     * @return
     */
    List<TbNewbeeMallGoodsCategory> selectBylevelAndParentAndNumber(List<Long> parentIds,Long categoryLevel);

    /**
     * 根据商品分类的主键Id查询分类商品
     * @param id
     * @return
     */
    TbNewbeeMallGoodsCategory getGoodsCategoryById(Long id);


}
